unleash the power

Translations
высвободить силу
The new technology can unleash the power of renewable energy.
Новая технология может высвободить силу возобновляемой энергии.
Definitions
To release or activate a strong force, potential, or capability that has been restrained or not fully utilized.